﻿using System.Drawing;

namespace WindowsFormsElementApp.ControlExtension.Theme
{
    internal class DefaultTheme : ITheme
    {
        public Color ColorPrimary => Color.FromArgb(64, 158, 255);

        public Color ColorSuccess => Color.FromArgb(103, 194, 58);

        public Color ColorWarning => Color.FromArgb(230, 162, 60);

        public Color ColorDanger => Color.FromArgb(245, 108, 108);

        public Color ColorInfo => Color.FromArgb(144, 147, 153);

        public Color ColorFontPrimary => Color.FromArgb(48, 49, 51);

        public Color ColorFontRegular => Color.FromArgb(96, 98, 102);

        public Color ColorFontSecondary => Color.FromArgb(144, 147, 153);

        public Color ColorFontPlaceholder => Color.FromArgb(192, 196, 204);

        public Color ColorBorderBase => Color.FromArgb(220, 223, 230);

        public Color ColorBorderLight => Color.FromArgb(228, 231, 237);

        public Color ColorBorderLighter => Color.FromArgb(235, 238, 245);

        public Color ColorBorderExtraLight => Color.FromArgb(242, 246, 252);

        public Color ColorBackgroundBase => Color.FromArgb(245, 247, 250);

        public Color ColorBackgroundWhite => Color.FromArgb(255, 255, 255);

        public Color ColorBackgroundBlack => Color.FromArgb(0, 0, 0);
        public Color ColorBackgroundTransparent => Color.Transparent;
    }
}
